密码学哈希(函数):一种将任意长度的输入数据映射为固定长度输出(哈希值/摘要)的算法。它强调安全性,通常应具备:单向性(难以从哈希反推原文)、抗碰撞性(难以找到两段不同输入得到同一输出)、以及对输入微小变化的雪崩效应(输出大幅变化)。在实际中常用于数据完整性校验、数字签名、口令存储、区块链等。(也可泛指“哈希值”本身)
/ˌkrɪptəˈɡræfɪk hæʃ/
A cryptographic hash can quickly detect whether a file has been changed.
密码学哈希可以快速检测文件是否被篡改。
Modern digital signatures rely on cryptographic hash functions to bind the signed message to a short, tamper-evident digest.
现代数字签名依赖密码学哈希函数,把被签名的信息绑定到一个短小且可防篡改的摘要上。
cryptographic 来自 cryptography(密码学),其词根与希腊语 kryptós(“隐藏的”)有关;hash 原意与“切碎、混杂”相关,后来在计算机领域引申为把数据“搅拌”后映射到一个“指纹/摘要”。合起来表示“用于密码学目的的哈希(摘要)”。